irrepressible spirits - French English Dictionary